home *** CD-ROM | disk | FTP | other *** search
- // DupScript.boo, for wizard
-
- SiteManager = getMainSiteManager();
-
- RootFolder = getMainSiteManager().getPhysicalLayout().getRootFolder();
-
- RootFolder.wzDeleteGarbagePages();
-
- for i = 0 to RootFolder.getResourceNumber() - 1 do
- {
- Resource = RootFolder.getResource(i);
-
- if (Resource <> NULL) then
- if((typeof(Resource) = "DFrameSetResource") or
- (typeof(Resource) = "DPageResource")) then
- {
- Index = Resource.wzGetThemePageIndex();
-
- if(Index <> -1) then
- {
- Counter = Resource.wzGetCount();
-
- Resource.wzAdjustPage(Index, 1, 1, 1, 1);
-
- if(Counter > 1) then
- {
- Page = Resource.getPage();
-
- if(Page <> NULL) then
- {
- LeftPage = Page;
- for j = 1 to Counter - 1 do
- {
- ParentPage = Page.getParent();
- DupPage = Page.duplicatePage(ParentPage, LeftPage);
- LeftPage = DupPage;
- }
- }
- else
- {
- Source = Resource.getSource(0);
- if(Source <> NULL) then
- {
- LeftSource = Source;
- for k = 1 to Counter - 1 do
- {
- Frame = Source.getParent();
- DupSource = Source.duplicateSource(Frame, LeftSource);
- LeftSource = DupSource;
- }
- }
- }
-
- Resource.renameResourceEx(Resource.getNameEx() + "1");
- Resource.renameResourceBase(Resource.getBaseName() + "1");
- }
- }
- }
- }
-
-
-
-